package com.example.library.http;


import java.util.List;

/**
 * Created by dadong on 2018/8/17.
 * Describe:
 */

public class KnowledgeParseEntity {
    private String cwName;
    private String unPText;
    private String unPVoice;
    private String usPText;
    private String usPVoice;
    private List<CxCollectionBean> cxCollection;

    public String getCwName() {
        return cwName;
    }

    public void setCwName(String cwName) {
        this.cwName = cwName;
    }

    public String getUnPText() {
        if (unPText != null && unPText.length() > 0) {
            return unPText;
        } else {
            return " ";
        }

    }

    public void setUnPText(String unPText) {
        this.unPText = unPText;
    }

    public String getUnPVoice() {
        return unPVoice;
    }

    public void setUnPVoice(String unPVoice) {
        this.unPVoice = unPVoice;
    }

    public String getUsPText() {
        return usPText;
    }

    public void setUsPText(String usPText) {
        this.usPText = usPText;
    }

    public String getUsPVoice() {
        return usPVoice;
    }

    public void setUsPVoice(String usPVoice) {
        this.usPVoice = usPVoice;
    }

    public List<CxCollectionBean> getCxCollection() {
        return cxCollection;
    }

    public void setCxCollection(List<CxCollectionBean> cxCollection) {
        this.cxCollection = cxCollection;
    }

    public static class CxCollectionBean {

        private String cxChinese;
        private String cxEnglish;
        private String morphology;
        private List<MeanCollectionBean> meanCollection;
        private List<CollCollectionBean> CollCollection;
        private List<DiscCollectionBean> DiscCollection;
        private List<ClassCollectionBean> ClassCollection;

        public String getCxChinese() {
            return cxChinese;
        }

        public void setCxChinese(String cxChinese) {
            this.cxChinese = cxChinese;
        }

        public String getCxEnglish() {
            return cxEnglish;
        }

        public void setCxEnglish(String cxEnglish) {
            this.cxEnglish = cxEnglish;
        }

        public String getMorphology() {
            return morphology;
        }

        public void setMorphology(String morphology) {
            this.morphology = morphology;
        }

        public List<MeanCollectionBean> getMeanCollection() {
            return meanCollection;
        }

        public void setMeanCollection(List<MeanCollectionBean> meanCollection) {
            this.meanCollection = meanCollection;
        }

        public List<CollCollectionBean> getCollCollection() {
            return CollCollection;
        }

        public void setCollCollection(List<CollCollectionBean> CollCollection) {
            this.CollCollection = CollCollection;
        }

        public List<DiscCollectionBean> getDiscCollection() {
            return DiscCollection;
        }

        public void setDiscCollection(List<DiscCollectionBean> DiscCollection) {
            this.DiscCollection = DiscCollection;
        }

        public List<ClassCollectionBean> getClassCollection() {
            return ClassCollection;
        }

        public void setClassCollection(List<ClassCollectionBean> ClassCollection) {
            this.ClassCollection = ClassCollection;
        }

        public static class MeanCollectionBean {

            private String chineseMeaning;
            private String englishMeaning;
            private Object coltCollection;
            private Object rltCollection;
            private Object classicCollection;
            private Object baikeCollection;
            private List<SenCollectionBean> senCollection;

            public String getChineseMeaning() {
                return chineseMeaning;
            }

            public void setChineseMeaning(String chineseMeaning) {
                this.chineseMeaning = chineseMeaning;
            }

            public String getEnglishMeaning() {
                return englishMeaning;
            }

            public void setEnglishMeaning(String englishMeaning) {
                this.englishMeaning = englishMeaning;
            }

            public Object getColtCollection() {
                return coltCollection;
            }

            public void setColtCollection(Object coltCollection) {
                this.coltCollection = coltCollection;
            }

            public Object getRltCollection() {
                return rltCollection;
            }

            public void setRltCollection(Object rltCollection) {
                this.rltCollection = rltCollection;
            }

            public Object getClassicCollection() {
                return classicCollection;
            }

            public void setClassicCollection(Object classicCollection) {
                this.classicCollection = classicCollection;
            }

            public Object getBaikeCollection() {
                return baikeCollection;
            }

            public void setBaikeCollection(Object baikeCollection) {
                this.baikeCollection = baikeCollection;
            }

            public List<SenCollectionBean> getSenCollection() {
                return senCollection;
            }

            public void setSenCollection(List<SenCollectionBean> senCollection) {
                this.senCollection = senCollection;
            }

            public static class SenCollectionBean {
                /**
                 * sentenceEn : The old lady invited the children over to <STRONG>play</STRONG>.
                 * sTranslation : 年老的女士邀请孩子们过来玩。
                 * sViocePath : http://172.16.41.235:10112/LGFTP/ZYK/SCK/voice/zhongxiaoxue/256702194/sentence/sentence1.mp3
                 */
                String cxEnglish;
                String chineseMeaning;
                private String sentenceEn;
                private String sTranslation;
                private String sViocePath;

                public String getsViocePath() {
                    return sViocePath;
                }

                public void setsViocePath(String sViocePath) {
                    this.sViocePath = sViocePath;
                }

                public String getCxEnglish() {
                    return cxEnglish;
                }

                public void setCxEnglish(String cxEnglish) {
                    this.cxEnglish = cxEnglish;
                }

                public String getChineseMeaning() {
                    return chineseMeaning;
                }

                public void setChineseMeaning(String chineseMeaning) {
                    this.chineseMeaning = chineseMeaning;
                }

                public String getSentenceEn() {
                    return sentenceEn;
                }

                public void setSentenceEn(String sentenceEn) {
                    this.sentenceEn = sentenceEn;
                }

                public String getSTranslation() {
                    return sTranslation;
                }

                public void setSTranslation(String sTranslation) {
                    this.sTranslation = sTranslation;
                }

                public String getSViocePath() {
                    return sViocePath;
                }

                public void setSViocePath(String sViocePath) {
                    this.sViocePath = sViocePath;
                }
            }
        }

        public static class CollCollectionBean {
            /**
             * Coll_English : <B>play about/around </B>
             * Coll_Chinese : 玩耍；在…附近玩耍
             * CollSenCollection : [{"Coll_SenEng":"The children are <STRONG>playing about<\/STRONG>.","Coll_SenChi":"孩子们在玩着。"},{"Coll_SenEng":"You're old enough now to stop <STRONG>playing around<\/STRONG> and start earning a living.","Coll_SenChi":"你已经不小了，别再贪玩了，该开始谋生了。"},{"Coll_SenEng":"Why do you always <STRONG>play about<\/STRONG> the river?","Coll_SenChi":"你为什么总是在河边玩呢？"}]
             */

            private String Coll_English;
            private String Coll_Chinese;
            private List<CollSenCollectionBean> CollSenCollection;

            public String getColl_English() {
                return Coll_English;
            }

            public void setColl_English(String Coll_English) {
                this.Coll_English = Coll_English;
            }

            public String getColl_Chinese() {
                return Coll_Chinese;
            }

            public void setColl_Chinese(String Coll_Chinese) {
                this.Coll_Chinese = Coll_Chinese;
            }

            public List<CollSenCollectionBean> getCollSenCollection() {
                return CollSenCollection;
            }

            public void setCollSenCollection(List<CollSenCollectionBean> CollSenCollection) {
                this.CollSenCollection = CollSenCollection;
            }

            public static class CollSenCollectionBean {
                /**
                 * Coll_SenEng : The children are <STRONG>playing about</STRONG>.
                 * Coll_SenChi : 孩子们在玩着。
                 */
                String cxEnglish;
                String coll_English;
                private String Coll_SenEng;
                private String Coll_SenChi;

                public String getCxEnglish() {
                    return cxEnglish;
                }

                public void setCxEnglish(String cxEnglish) {
                    this.cxEnglish = cxEnglish;
                }

                public String getColl_English() {
                    return coll_English;
                }

                public void setColl_English(String coll_English) {
                    this.coll_English = coll_English;
                }

                public String getColl_SenEng() {
                    return Coll_SenEng;
                }

                public void setColl_SenEng(String Coll_SenEng) {
                    this.Coll_SenEng = Coll_SenEng;
                }

                public String getColl_SenChi() {
                    return Coll_SenChi;
                }

                public void setColl_SenChi(String Coll_SenChi) {
                    this.Coll_SenChi = Coll_SenChi;
                }
            }
        }

        public static class DiscCollectionBean {
            /**
             * word : <B>know by和know to</B>
             * Description : <P>这两个短语的区别很细微：</P><P>1.know to的意思是“为大家所了解”，know by的意思是“被大家所熟知”。现代英语中be known to较少使用。例如：</P><UL><LI>He's known to everybody here.</LI><LI>这里的人都熟悉他。</LI><LI>He's known by everybody here.</LI><LI>这里的人都了解他。</LI></UL><P>2.know by的主动形式往往用于表示认识人/事物的手段或标准。例如：</P><P>We know a judge by the clothes he wears. 我们可以根据他穿的衣服认出法官。</P>
             */

            private String word;
            private String Description;
            String cxEnglish;

            public String getCxEnglish() {
                return cxEnglish;
            }

            public void setCxEnglish(String cxEnglish) {
                this.cxEnglish = cxEnglish;
            }

            public String getWord() {
                return word;
            }

            public void setWord(String word) {
                this.word = word;
            }

            public String getDescription() {
                return Description;
            }

            public void setDescription(String Description) {
                this.Description = Description;
            }
        }

        public static class ClassCollectionBean {
            /**
             * ClassicApp : <P>When the cat's away, the mice will <STRONG>play</STRONG>.<BR>猫儿不在家，老鼠就玩耍；猫儿不在耗子闹。</P>
             */

            private String ClassicApp;
            String cxEnglish;

            public String getCxEnglish() {
                return cxEnglish;
            }

            public void setCxEnglish(String cxEnglish) {
                this.cxEnglish = cxEnglish;
            }

            public String getClassicApp() {
                return ClassicApp;
            }

            public void setClassicApp(String ClassicApp) {
                this.ClassicApp = ClassicApp;
            }
        }
    }
}
